Design and Implementation of A Listener Module for Handheld Mobile Devices1
نویسندگان
چکیده
1 This research is supported by State of Georgia's Yamacraw Research Contract #BLA42, #CLH49 and #DLN01. ABSTRACT We have developed a generic “Listener” module in Java called SyDListener, or “System on Mobile Devices (SyD) Listener Module”. It is designed and implemented as part of a software package we developed that is called SyDKernel. SyDKernel is a middleware package that can be used in developing distributed collaborative software applications in a rapid and modular way. Its executable code has a small size to fit in small devices like PDAs. Application developers use SyDKernel to easily implement distributed elements of an application such as two-way communication, resource sharing, collaborative services, directory listing, search and discovery services, and remote method invocations. SyDListener is a central module in SyDKernel, it provides a set of interfaces and classes that allows distributed SyD-based application components to communicate via remote method invocations seamlessly. SyDListener is implemented using TCP sockets for remote method invocatins and Java/RMI for locating methods. This paper describes the functionality, design rationale, architecture, and implementation of SyDListener.
منابع مشابه
Effective Mechatronic Models and Methods for Implementation an Autonomous Soccer Robot
Omni directional mobile robots have been popularly employed in several applications especially in soccer player robots considered in Robocup competitions. However, Omni directional navigation system, Omni-vision system and solenoid kicking mechanism in such mobile robots have not ever been combined. This situation brings the idea of a robot with no head direction into existence, a comprehensi...
متن کاملGuidelines for Handheld Mobile Device Interface Design
While there has been much successful work in developing rules to guide the design and implementation of interfaces for desktop machines and their applications, the design of mobile device interfaces is still relatively unexplored and unproven. This paper discusses the characteristics and limitations of current mobile device interfaces, especially compared to the desktop environment. Using exist...
متن کاملImplementing the Emerging Mobile Technologies in Facilitating Mobile Exam System
Because of the wide possession of the handheld mobile devices, the application of the mobile technologies in enhancing learning activities attracts much research interest. This investigation aims at implementing students faced mobile technologies into test and exam to simplify the exam management and performance assessment. The research work focuses on the aspects of mobile device and platform ...
متن کاملDesign, Implementation and Evaluation of Azmer Online Quiz Application Based on Technology Acceptance Model (TAM): A pilot study
Introduction: Acceptance and intention to use the mobile device in the student evaluation is an interesting topic in education. Although there are significant studies of mobile learning acceptance and mobile-based assessment (MBA), there is little research on app design and driving factors that influence students' intention to use mobile technology for assessment purposes. The purpose of this ...
متن کاملDesign and implementation of an automatic car turning system
In this paper, a control system is designed for automatic car turning. At first, the necessary information of car turning that were collected from the traffic bylaw, car driving training centers and traffic police are explained. Then, car turning is studied experimentally on several streets with different widths. Afterward, a proper path is designed for the automatic car turning system consider...
متن کامل